/** 
* All Rights Reserved , Copyright (C) 2021 , 青岛鼎信通讯股份有限公司
* 
* MpmProjectUniversalChangeEntity
* 项目变更通用
* 
* 修改纪录
* 2021-08-18 版本：1.0 chengengwei 创建。
* @version 版本：1.0
* @author 作者：chengengwei</name>
* 创建日期2021-08-18</date>
*/

package com.topscomm.mpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.mpm.*;

public class MpmProjectUniversalChangeEntity extends MpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目变更通用	*/
    public static String tableName= "MpmProjectUniversalChange";
    @Override
    public String getTableName(){ return "MpmProjectUniversalChange";}

    /** ColumnName:变更编号		*/
    public static String FieldChangecode = "changecode";

    /** ColumnName:项目名称		*/
    public static String FieldProjectname = "projectname";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:来源类型		*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:来源id		*/
    public static String FieldSourceid = "sourceid";

    /** ColumnName:项目经理		*/
    public static String FieldProjectmanager = "projectmanager";

    /** ColumnName:项目经理工号		*/
    public static String FieldProjectmanagercode = "projectmanagercode";

    /** ColumnName:变更内容		*/
    public static String FieldChangecontent = "changecontent";

    /** ColumnName:变更原因		*/
    public static String FieldChangereason = "changereason";

    /** ColumnName:变更对项目的影响		*/
    public static String FieldInfluence = "influence";

    /** ColumnName:项目经理意见		*/
    public static String FieldProjectmanageropinion = "projectmanageropinion";

    /** ColumnName:项目Owner意见		*/
    public static String FieldOwneropinion = "owneropinion";

    /** ColumnName:相关方意见		*/
    public static String FieldStakeholderopinion = "stakeholderopinion";

    /** ColumnName:全部审批人工号		*/
    public static String FieldAllapprovalusercodes = "allapprovalusercodes";

    /** ColumnName:全部审批人姓名		*/
    public static String FieldAllapprovalusernames = "allapprovalusernames";

    /** ColumnName:新增审批人工号		*/
    public static String FieldAddapprovalusercodes = "addapprovalusercodes";

    /** ColumnName:新增审批人姓名		*/
    public static String FieldAddapprovalusernames = "addapprovalusernames";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /**变更编号		*/
    private String changecode;

    /**项目名称		*/
    private String projectname;

    /**项目编号		*/
    private String projectcode;

    /**来源类型		*/
    private String sourcetype;

    /**来源id		*/
    private long sourceid;

    /**项目经理		*/
    private String projectmanager;

    /**项目经理工号		*/
    private String projectmanagercode;

    /**变更内容		*/
    private String changecontent;

    /**变更原因		*/
    private String changereason;

    /**变更对项目的影响		*/
    private String influence;

    /**项目经理意见		*/
    private String projectmanageropinion;

    /**项目Owner意见		*/
    private String owneropinion;

    /**相关方意见		*/
    private String stakeholderopinion;

    /**全部审批人工号		*/
    private String allapprovalusercodes;

    /**全部审批人姓名		*/
    private String allapprovalusernames;

    /**新增审批人工号		*/
    private String addapprovalusercodes;

    /**新增审批人姓名		*/
    private String addapprovalusernames;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**
    * @return the  changecode:变更编号
    */
    public String getChangecode() {
        return this.changecode;
    }

    /**
    * @param changecode:变更编号
    */
    public void setChangecode(String changecode) {
        this.changecode = changecode;
    }

    /**
    * @return the  projectname:项目名称
    */
    public String getProjectname() {
        return this.projectname;
    }

    /**
    * @param projectname:项目名称
    */
    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  sourcetype:来源类型
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:来源类型
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceid:来源id
    */
    public long getSourceid() {
        return this.sourceid;
    }

    /**
    * @param sourceid:来源id
    */
    public void setSourceid(long sourceid) {
        this.sourceid = sourceid;
    }

    /**
    * @return the  projectmanager:项目经理
    */
    public String getProjectmanager() {
        return this.projectmanager;
    }

    /**
    * @param projectmanager:项目经理
    */
    public void setProjectmanager(String projectmanager) {
        this.projectmanager = projectmanager;
    }

    /**
    * @return the  projectmanagercode:项目经理工号
    */
    public String getProjectmanagercode() {
        return this.projectmanagercode;
    }

    /**
    * @param projectmanagercode:项目经理工号
    */
    public void setProjectmanagercode(String projectmanagercode) {
        this.projectmanagercode = projectmanagercode;
    }

    /**
    * @return the  changecontent:变更内容
    */
    public String getChangecontent() {
        return this.changecontent;
    }

    /**
    * @param changecontent:变更内容
    */
    public void setChangecontent(String changecontent) {
        this.changecontent = changecontent;
    }

    /**
    * @return the  changereason:变更原因
    */
    public String getChangereason() {
        return this.changereason;
    }

    /**
    * @param changereason:变更原因
    */
    public void setChangereason(String changereason) {
        this.changereason = changereason;
    }

    /**
    * @return the  influence:变更对项目的影响
    */
    public String getInfluence() {
        return this.influence;
    }

    /**
    * @param influence:变更对项目的影响
    */
    public void setInfluence(String influence) {
        this.influence = influence;
    }

    /**
    * @return the  projectmanageropinion:项目经理意见
    */
    public String getProjectmanageropinion() {
        return this.projectmanageropinion;
    }

    /**
    * @param projectmanageropinion:项目经理意见
    */
    public void setProjectmanageropinion(String projectmanageropinion) {
        this.projectmanageropinion = projectmanageropinion;
    }

    /**
    * @return the  owneropinion:项目Owner意见
    */
    public String getOwneropinion() {
        return this.owneropinion;
    }

    /**
    * @param owneropinion:项目Owner意见
    */
    public void setOwneropinion(String owneropinion) {
        this.owneropinion = owneropinion;
    }

    /**
    * @return the  stakeholderopinion:相关方意见
    */
    public String getStakeholderopinion() {
        return this.stakeholderopinion;
    }

    /**
    * @param stakeholderopinion:相关方意见
    */
    public void setStakeholderopinion(String stakeholderopinion) {
        this.stakeholderopinion = stakeholderopinion;
    }

    /**
    * @return the  allapprovalusercodes:全部审批人工号
    */
    public String getAllapprovalusercodes() {
        return this.allapprovalusercodes;
    }

    /**
    * @param allapprovalusercodes:全部审批人工号
    */
    public void setAllapprovalusercodes(String allapprovalusercodes) {
        this.allapprovalusercodes = allapprovalusercodes;
    }

    /**
    * @return the  allapprovalusernames:全部审批人姓名
    */
    public String getAllapprovalusernames() {
        return this.allapprovalusernames;
    }

    /**
    * @param allapprovalusernames:全部审批人姓名
    */
    public void setAllapprovalusernames(String allapprovalusernames) {
        this.allapprovalusernames = allapprovalusernames;
    }

    /**
    * @return the  addapprovalusercodes:新增审批人工号
    */
    public String getAddapprovalusercodes() {
        return this.addapprovalusercodes;
    }

    /**
    * @param addapprovalusercodes:新增审批人工号
    */
    public void setAddapprovalusercodes(String addapprovalusercodes) {
        this.addapprovalusercodes = addapprovalusercodes;
    }

    /**
    * @return the  addapprovalusernames:新增审批人姓名
    */
    public String getAddapprovalusernames() {
        return this.addapprovalusernames;
    }

    /**
    * @param addapprovalusernames:新增审批人姓名
    */
    public void setAddapprovalusernames(String addapprovalusernames) {
        this.addapprovalusernames = addapprovalusernames;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

}
